package jnpf.model.zxgl_aIAssistant;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel(value = "ZXGL_SeeChat", description = "AI助手智能问答接口入参")
public class ZXGL_SeeChat {

    /**
     * 主题Id
     **/
    @ApiModelProperty("主题Id")
    @JsonProperty("topicId")
    private String topicId;

    /**
     * 问题
     **/
    @ApiModelProperty("问题")
    @JsonProperty("question")
    private String question;

    /**
     * 固定传数字-6
     **/
    @ApiModelProperty("固定传数字-6")
    @JsonProperty("assistantId")
    private Integer assistantId;

    /**
     * 固定传数字9
     **/
    @ApiModelProperty("固定传数字9")
    @JsonProperty("dialogueType")
    private Integer dialogueType;

    /**
     * 固定传数字4（管理端兼容显示对话记录：数据来源，新增“质效管控”）
     **/
    @ApiModelProperty("固定传数字4（管理端兼容显示对话记录：数据来源，新增“质效管控”）")
    @JsonProperty("platform")
    private Integer platform;

    /**
     * 项目唯一id
     **/
    @ApiModelProperty("项目唯一id")
    @JsonProperty("projectId")
    private String projectId;

    /**
     * 历史
     **/
    @ApiModelProperty("历史")
    @JsonProperty("history")
    private List<ZXGL_SeeChat_History> history;
}
